Hashim Amla and AB de Villiers both posted hundreds as South Africa battled to a 340-3 against West Indies on day one of the first Test in Centurion.
Hashim Amla and AB de Villiers both posted hundreds as South Africa battled to a 340-3 against West Indies on day one of the first Test in Centurion.